---
title: With Range
---

import { Badge } from "@astrojs/starlight/components";
import Packages from "@partials/group-config/packages.mdx";
import Dependencies from "@partials/group-config/dependencies.mdx";
import DependencyTypes from "@partials/group-config/dependency-types.mdx";
import SpecifierTypes from "@partials/group-config/specifier-types.mdx";
import Label from "@partials/group-config/label.mdx";

Ensure all dependencies within this group have the specified semver range.

## Configuration

### range <Badge text="Required" variant="danger" />

Which of the Supported Ranges this group should use.

```json title=".syncpackrc.json"
{
  "semverGroups": [
    {
      "dependencies": ["@alpha/**"],
      "range": "~"
    }
  ]
}
```

### dependencies

<Dependencies />

### dependencyTypes

<DependencyTypes />

### specifierTypes

<SpecifierTypes />

### label

<Label />

### packages

<Packages />
